I noticed a few weeks back that I have over 1,000 Google Hangout requests. While I go out of my way to answer every question I receive it would be impossible to personally talk to each and every one of you nice people 🙂

So, I thought maybe it would be a good idea to have a live Ask Me Anything type video where I can answer many of the questions that come up all of the time, or anything else you may be interested in. I’d answer all the questions live on YouTube, but to help me decide if this is a good idea or not, leave any questions you have below in the comments.

I’m willing to answer most any question you may have. In situations in which honesty may get me sued I will just omit specifics. Feel free to leave questions anonymously if you’d prefer to do that.

Tell me if you think this would be a fun idea?

Thank you
Derek

245 Responses to “Ask Me Anything”

Derek, I think your videos are awesome! I’m currently trying to get some good practice with Javascript and PHP objects, without spending a fortune. I’m looking at Node.js after that. I want to segue to the server-side with some good programming language experience to try my luck with writing Android apps. I don’t feel ready for your Android videos yet. What do you suggest?

The problem with Android is basically the jargon. That is what confuses people. For example Intent sounds confusing. What is an Intent? It is just a way of referring to something you want to interact with. If you want to open a new Activity the Activity is referred to as an Intent. If you want to open the picture gallery to get a picture you refer to the picture gallery as an Intent.

I’m working on a video right now that has the one goal of making all of this jargon make sense. After you get past the jargon making Android apps is actually very easy and fun 🙂

Thank you so much for the learning environment. I have started trying to learn Java for a basis as I am wanting to possibly go after a computer science degree so I watched just you basic set up video and followed it to a the letter, however, I am having problems getting the Apache.commons downloaded to get started and wanted to know if something has changed since you made the tutorial?
Thank you again for your help.

I watched your design pattern tutorials and enjoyed them to the fullest. They were comprehensive, exhaustive and precise at the same time! I managed to learn multiple design patterns in a short span of time. I am grateful to you for providing such learning. Thanks a lot! 🙂
I also have to get started with advanced C++ though I have basic understanding of C++. Do you have any existing tutorial on C++? If not, would it be possible for you to teach smart pointers, templates, STL etc?

Thank you for the nice compliments 🙂 I’m very happy to hear that you enjoyed the design pattern tutorials. When I was making those videos nobody was watching them, but I felt it was an important topic to cover properly.

I haven’t covered C++ yet, but I definitely will soon. I will finish my C tutorial this month.

Thank you very much 🙂 I’ve already started covering C. I will finish that tutorial this month. As per C++ I plan on covering it with the same level of detail I used with Java. I’d love to transition into electronics tutorials with C, but there doesn’t seem to be any interest in that topic for some reason?

In the real world I spend a lot of time making Android apps that communicate with electronics. I went to school to be an electrical engineer. When I make those tutorials I will start at electrons and conductors and work up from there. I want everyone to completely understand everything. I’d teach electronics from the mindset of a programmer because that is what made sense to me.

Thank you very much 🙂 I have made a bunch of Android apps, but I make private apps for business owners. This is an untapped market in my opinion because I receive way more work then I can handle.

The most successful app I ever made was a app that allowed business owners to set up security cameras all over the country and then monitor them from their phone. I’ve set up that one app 6 times already. Aside from the convenience the greatest thing about it is that it was very inexpensive to set up.

If I do a live AMA I will talk more about it and other apps I have made.

I am interested in making YouTube tutorial videos also like you but wanted to know wether it pays good or enough to live by own if you dont mind me asking. Is there any way of knowing how much approx i will make based on if i make x amount of videos, with x amount of views and x amount of subscribers. Would you know how many subsribers and videos and views i would need to start making $500 or $1000 a month.

Keep up your good work i have learnt so much from your tutorials as it has helped me out so much in my career and studies. Your work has actually made a difference in my life by me getting a new job. Once again i thank you from the bottom of my heart.

It is kind of hard to say how long it would take to make $1,000 a month because everyone is different. Also making money through YouTube works different from most anything else. It is kind of similar to running a business.

I made a bunch of videos on what I’ve learned over the years about making YouTube videos. I also analyzed how the most successful people (Not Me) make YouTube videos. Here are a few of those:

The question that I always have lingering in the back of my mind is, how does one go about getting a job in the web design industry? Thanks in large part to your tutorials as well as practicing on my own and my former schooling, I feel as though I have managed to obtain a decent skill set. What exactly are employers looking for and what could one do to stand out from the crowd?

I am setting up a new portfolio website for myself after finishing my friend’s e-commerce site and I was wondering if you had any advice, as I’m going to start applying for jobs after my site is finished.

You’re very welcome 🙂 From what I’ve personally seen getting a job in that industry comes down to a few things:

1. Making friends with someone who already works there
2. Meeting certain standards that the employer sees as valuable. Often by just graduating from a specific school will get you the job
3. Proving that you can attract customers to the business

I decided a while back to just be a consultant and get my own business. If you create a proven way to solve business problems and you are good at sales it is pretty easy to start your own business. You’ll suffer for about 4 years, but if you stick with it that long and do good work you’ll be set after that.

I focused years ago on perfecting all aspects of selling online. After I had a few profitable shopping carts under my belt it was very easy to attract business. Now I turn away over 95% of the customers that approach me. If you get very good at most any skill you’ll find a job.

Great job with the Samsung series, they provided a great set of samples and you’ve done an excellent job of describing them, Thx – On Android Dev. Is there a difference between playing a video and streaming it? How about a live feed?

Thank you 🙂 yes Samsung basically told me exactly what they wanted me to do. They wanted just 4 videos, but I decided to make many more so that I could properly explain everything.

The only difference between for me between recording live versus recording and editing is that i don’t have any experience with recording live. It is a bit odd because there are a few seconds of delay.

I’m very happy that you enjoyed the design pattern tutorials. It would help a lot if everyone would leave questions here for the AMA so that I have some questions to answer at the beginning of the video. I haven’t decided yet when I’ll do it. I’ll make everyone well aware days before it happens.

I’ll get more into this topic in my live ask me anything, but the best advice is to make videos on topics that you love to talk about. Then make as many as possible so you can learn how to make good videos. It isn’t something you can learn from a book. I’ve made a few videos on what the really successful people do on youtube. Here is one that may help.

Hi Derek I appreciated a lot your video classes on UML.
I’m trying to learn Apache Solr and Apache Nutch by myself as I haven’t found any video class on the web.
Would you be interested in preparing video classes on Solr or Nutch?
I (and many others) would be extremely grateful.
Ciao
Andrea

Hey I want to make a website similar to yours, It would essentially exist to help with group (programming)projects by sharing information on where to begin learning to program and written articles. I can invite anyone who has an email to be a moderator but and have a Facebook page for the website but I don’t know where to find people who would be on the site.

The people will eventually find you. I have tried all of the social network tricks for attracting people and they haven’t worked for me. I think the most important thing to do is to decide what videos you’d enjoy making even if nobody watched them.

You need to make a ton of videos in the beginning just to get good at making videos. The first few hundred I made weren’t that good, but I kept at it and kept improving. It is a skill and it needs to be developed. Look for topics that aren’t properly covered and that you are interested in and make those videos.

I have a bunch of tips on what the really successful people do on YouTube here.

Also check out the tutorial people on YouTube that are really successful like thenewboston, khan academy, etc. They are way more popular then I am.

I believe I have absolutely no control over my government. I didn’t watch the whole video, but I read the news every day and I know whats going on. I’m just powerless to change anything and so I dedicate myself to helping the world in what ever small way I can 🙂

I wanted to ask you, i am thinking of making tutorial videos on YouTube but all will create a website, do you know any good free templates for wordpress sites that would be good for tutorial. Sorry to bother you.

Sorry for all these questions but my last question is, is there a particular reason why you dont put your actual website URL in your YouTube description? I have seen that you but shortened URL, is there a particular reason why you dont actually put your website URL in the YouTube description is it bad for SEO for your site?

I do that just to shorten the url and for no other reason. I don’t really do anything for SEO reasons anymore. I’ve decided that people will find me eventually if they look hard enough and I don’t want to try and manipulate Google and potentially get black listed.

I’m very happy that you are enjoying the videos. I think I have some sort of issue where I go crazy if I’m not doing something. I barely sleep at night and if I ever find myself waiting for something, or if I’m on the phone with someone that isn’t keeping me stimulated I’ll work on things like these tutorials.

The tutorials actually take me very little time to make, but in between running my business and taking care of my kids it gets a bit hard to make them on a consistent basis.

So, basically I’m able to accomplish everything that I do because I’m a bit crazy 🙂

what do you this about raspberry pi what kind of language do i need to learn to make my own linux~android based OS i know its a big leap but its a goal to reach. Is it possble to do this on a windows computer or virtual machine and how do they write the OS for Android, and one more thing its more of a request please sometime in the future of you have time please explain how to write opengl if you can.

hello mr Derek Banas. First I would like to appreciate your effort in sharing your knowledge, and to thank you for being an inspiration to people like us from africa.
That being said, I have a problem with the phonebook app i was following with your tutorial videos.
Please help look at this logcat error if you can identify what went wrong. My app throws this errors when i want to run it.

Have you received any requests from viewers to receive your tutorial videos on DVD, saving the users from streaming/downloading from Youtube, for a nominal fee of say $10 for Java, $10 for Android etc.

It goes without saying the content is far more valuable than the nominal $10 fee. I have been your fateful viewer on many videos and found that having the contents on a local drive is very handy.

Part of the proceed would cover the processing and handling, and the remaining portion can go to support and maintain your web hosting and other expenses.

I have thought about doing that in the past, but it would go against my idea of providing a free education. You can download the videos if you want. I personally can’t allow it however because I wouldn’t be able to afford the hosting if I hosted my own videos.

There are some other personal decisions I have had to make to make hosting my videos worthwhile to YouTube. They are providing my massive videos for me and so I have found that it is in my interest for them to make some money off of them.

“You are an open university having loads to crash courses for free!!” 🙂

I have seen your design pattern videos and found them really useful, though yet to finish all. One thing I felt was it’s a bit faster and too much to fill in that 20-25 minutes video for each pattern or may be I grasp at a slower pace -:).

Would like to have videos on “How to crack programming interviews having Data struture/Algorithms”, topics/tips/experience.

Hello derek, I really wanted to learn how to program the server side of android apps and since you are not going cover networking for now, I decided I’ll learn this by myself. My objective is: to develop more complex apps that uses the web and databases, build web servervices, and so on…But I dont know what I should learn or where to start! Should I learn php and mysql? Or is it jsp that I should learn?
By the way, Im a HUGE fan and very excited for the android game series. Thanks for everything man, your videos are making me so much smarter!

An Android app can communicate with a web server just like a browser. If you have a database for example on a web server it would be common to have a php program stand between the Android app and the database.

I really enjoyed all of your videos. These are some of the most informative and clear videos I have seen in a long time. Anyways today I would like to ask if you would be continuing the Object-C tutorials? I would really appreciate if there were more videos on object-c since that is very popular language at the moment.

I’m a big believer in finding information that you love studying and then provide that information through a blog or vlog. I personally still see many more opportunities through YouTube then from a traditional site.

Yes, but when you give people even a minor amount of power it opens you up to potential security issues. For example if I just allowed people to post comments without verifying them my site would be successfully attacked in minutes.

Derek, you have a most lucid way of explaining complicated topics. You’re truly gifted.
I’m currently learning Java and watching your Java algorithms videos. I have a question which might seem a bit academic, but it bothers me. I’m coming from a PHP background which gives us a bunch of pre-built sorting functions that we can use easily without knowing what’s going on under the hood.
My question is, why didn’t the developers of Java make these type of pre-built functions for us the same way PHP has and save us a lot of time coding? I imagine that even the very-experienced developer would benefit if, for instance, he didn’t have to code a Merge Sort manually?
Thank you for your amazing tutorials.

Thank you for the nice compliment. I do my best to constantly improve the videos.

As per your question Java does have all of the sort functions just like php. In my regular Java tutorial I cover those.

So if Java already has them the logical next question is why do we learn algorithms? The answer is mainly to train our brain as programmers to be able to solve coding problems that Java doesn’t have a prebuilt solution.

Hey Derek, I just stumbled upon your tutorials on design patterns and loved them. Just have one question and this question has been for all famous tutorial makers like TheNewBoston, KhanAcademy, you, etc. It seems you guys cover a wide array of topics. And then there are tutorials from guys who just specialize in lets say…java or photoshop. Would watching your tutorials be more beneficial vs watching them from a person who only works on java tutorials? I know it depends, but my question is how in depth and how much quality do you try to put in each topic. Is your knowledge any less than someone who only works on java. Would I be wasting my time watching your tutorials when I could be watching one of theirs? Would appreciate if you could answer these. Thanks.

First thank you for comparing me to New Boston and the Khan Academy. They are tutorial royalty and I’m but a peasant 🙂

As per your question, I think you should look at all the tutorial options available to you. It may seem like I cover many topics, but really everything is basically about Java, web development languages and tools that I use all of the time to make websites and such. In the real world I make websites using all of these tools on a daily basis. I also make Android apps. Actually I create custom electronics and I don’t even have any electronics tutorials yet.

I don’t think some great expert, but I do use all of these tools on a daily basis. YouTube is just a hobby for me. I’d say my tutorials are for people that want to learn as much as possible in the least amount of time possible. They definitely aren’t for everyone, but I like to make original tutorials so fast tutorials are what I make.

Try them all out and eventually you’ll find the best teacher for you. I wish you all the best on your journey 🙂

Are you kidding me by comparing Derek with thenewvoston?????Derek’s channel, are waaayyyyyyyyyyyyyyyyyyy better than thenewboston’s. Derek’s tutorials are the ones with the best quality I’ve ever seen and he answers every single comment or question( which for me, is one of the most wonderfull things about Derek). Derek, thank you very much for sharing your knoledge with us, we are all really greatful! You’re the man!

I have a question. You seem to be a big praiser of WordPress and all its functionality. Is there much advantage to being really strong in HTML/CSS/Javascript or should people starting in Web Design nowadays just get stuck into everything about WordPress sites?

Yes you definitely need to learn HTML, CSS and JavaScript even if you want to design WordPress sites. I personally use WordPress for security and for plugins. It just stands between your regular website designed with html and css and a database. You can do most anything with a WordPress back end that you can do with a regular site. Most people don’t know that. I have most every WordPress tutorial I ever did on this page. I hope you find them useful.

I am glad to see your youtube android development tutorials video. it have 41 videos. many videos i watched and implement in my android practise . i need your help. Please Help me.

i have pdf books more. but i want to make these pdf books convert to android app. i have little knowledge in android . pls help me . please give me the example code. how to create book app.. i am not software developer. i dont have knowledge in java but i have confident to make app.

if you help me. very useful to me. please help me brother. i have more pdf books. i want to make android app. please give me example res, layout, string. manifest.xml, mainacvity.java. please please. i hope your reply.

Thank you Sulthan 🙂 Peace be upon you as well. I will be making a new Android tutorial for non-programmers. I will start it in January. You’ll be able to easily make most any Android app including the one you mentioned with the tools I cover then. I’ll get it going as soon as possible.

that would be great because im not a app developer but I would love to make the website im working on into a app i hope you make a video on that and when is newthink tank app coming out it’s about to be 2014 man hurry up lol

I actually plan to start making Android apps to go along with each video series. It will provide practice exercises that people have been requesting. I hope to start doing that this year. They will be free 🙂

Hi Derek, Your video are really nice, specially the explanations skills. It’s very much clear and in easy manner. I saw the wordpress theme videos tutorial. It guided me a lot. However, I am looking for guidance on next steps. Like how to make it dynamic like integrating the markup with wordpress existing functions using(wp_header, wp_footer etc). Would appreciate your guidance.

I’m very happy that you found the WordPress tutorials useful. I cover everything you mentioned over the course of all my WordPress tutorials. I have most everything on this one page WordPress How To. I hope it helps 🙂

Thank you so much for the reference. I am new in WordPress and trying to get hand on it. The reference URL covered almost everything. Just one confusion. How can I create my own home page. As for example- I have my own custom structure(markup) and I want to use the same as Index page when first page load and then on clicking on other link(i.e portfolio or services etc) it should be redirected to index.php(wordpress file). Is it possible? Please suggest.

Thank you I’m glad it helped. A WordPress site normally has a consistent sidebar and header. If you want pages to have different headers for example you could import chain home based on page I guess. I’m not sure what your design is though.

okey, let me give a more try. I want to use custom pages, using existing wordpress header and footer. as for example, i have middle container which is having different data, now, how can I call that to middle container with different page name?

hey bro. what is a good hosting account that you recommend and is it also a bad thing to have your domain name and hosting account sign upto one company for ex (GODADDY)because I watch a video and the guy said they will own you.

I have worked with numerous hosting companies and the only ones I had problems with in regards to transferring domains were the small ones. I personally use Go Daddy because they have never tried to force me to buy a dedicated server even now since I get a lot of traffic.

I won’t say anything bad about other hosting companies but many years ago a few popular sites had very serious security issues because they weren’t properly policing what was going on with their servers. i think that has been corrected, but I’m not sure.

I wanted to ask what is the best settings to record tutorial videos for YouTube using Camtasia if you dont mind telling? Because i tried to make a video but the text appears to small on YouTube or to fuzzy. Thanks.

Hello 🙂 it is nice to hear from you. I just don’t sleep that much. I also don’t have any other hobbies. Since I have been making videos for so long it is also pretty easy for me. I’ll cover j2ee tips eventually but I want to finish covering android first. I will cover it while covering android if that is possible without hurting the Android ones.

Hi there, I am enjoying very much of the deign pattern and code refctoring video and thank you for all the videos. I hope you still going to do the j2ee video and the last time you mentioned soon. May i know how soon and exactly when. If not, any suggestion of good website.

I’m not sure how soon I’ll get to j2ee because I have to cover a lot of Android stuff first. I think java brains on YouTube is supposed to be the j2ee expert from what I’ve heard. I’m sorry it is taking so long but I don’t like to end tutorials unless I feel I’ve covered everything.

Happy New Year 2014 wishes for you and your Family! Keep up the good work. Recently I’ve fallen behind with your tutorials but I promise to make up for the lost time 🙂 I’m struggling with C# in Visual Studio now but I’m hoping to get back to some of your lessons soon. Good luck and take care.

Would you know what is the best way or tactic for the following senario.
I want to make youtube videos and am using a screen capturing software but am using my mobile to record sound. Do you know the best way to sync up the sound and video? Is there a way i know when to sync them together so the vidoe and sound goes together?

You can do that, but it is very messy if you plan on editing the videos, or sound in any way. If you don’t need to edit though you just import the sound and then drag it over the video and it syncs. I get the timing down by clapping at the beginning of the video. Then I match up the clapping with the video and audio.

Hi Derek. I’m currently learning Java and I hope to start working on Android development in the near future. I’m wondering if you have any opinion or advice regarding Android vs. IOS. Considering I learn objective-C in addition to Java, is it more challenging to develop for one platform over the other? Do you foresee any trends in employment opportunities that might place more value for an Android developer vs. an IOS developer? I appreciate your insights and advice tremendously.

I can only talk from personal experience, but I see very little work for iOS. I gave up on it all together 2 years ago. I personally though make personal apps for business owners. You can’t do that on iOS. iOS is easier to develop on then Android, but that is changing very quickly.

I personally love my iPad, but I don’t believe Apple is providing developers with the freedom they require to make the apps that are in demand.

Hello Derek,i think your tutorials are just awesome.They are also updated that’s why i like them most.I’m a junior programmer and i just finished the fundamental level of java and other programming languages.Now i want to start data structure and algorithm in java.Please give me some sequence of your tutorials that will help me to progress perfectly.Thank you.

I have tried 3 Apple headphone/microphone headsets like you use, but my sounds seems to be so low in all the videos. What are the microphone settings you use on your Mac? And any suggestions on how to a decent sound quality for the videos? Thanks for helping me and answering all these questions, much appreciated.

Hi Derek,
Your site is really interesting! I’m planning to come back for more not just for the programming part, but other aspect of the knowledges as well. Do you know the resources to get started HFT using Java stack? Sorry, C++ is too much for me right now. Any suggestions how a regular bob java programmer can find some wall street programming jobs? Thanks!

Sorry, but I don’t think it is possible to compete with the big firms in HFT. They are pretty much front running from what I have seen. I know a girl that works in that field and when i asked if what they are doing is basically legal front running she said yes pretty much. That is a wild world.

I want to get into iphone programming and am new to programming. I know that i have to learn Objective C, Coca etc to develop iphone apps but i have been reading on the net that i should start learning C or Python first. Would you reccomend learning C or Python first before going onto Objective C etc?

If you don’t know how to program it is best to learn the basics using a language like python, but not C in my opinion. You may want to give iPhone development a try first though since you are motivated to learn it. It is pretty easy to develop iPhone apps. If you struggle and begin to lose motivation then try python. python is a very fun and powerful language.

I have been following your videos on java tutorials, java algorithms, design patterns and OOAD for few days now. I have got big job interviews for SDE-1 positions lined up in the coming week. What all videos would you recommend be a “must go through” for review purpose.

The only other thing would be refactoring. There are a bunch of great programming interview books out there that show common questions and answers. The big corps change them up constantly though. Often they ask you to make a rather simple program like how to make a url shortener and then ask a bunch of questions along the way. I wish you the best 🙂

Hi Derek,
I have studied basic syntax of C++ till now as i am in second semester,I want to know the sequence of study of your tutorials on Object Oriented Design,Pattern,UML,Refactoring and/or other tutorials that fall in this category

I made them in this order Design Patterns, UML, Object Oriented Design, refactoring. They don’t need to go in that order, but if you watch them in that order they may make more sense 🙂 I hope they help

Thats awesome that you went to school for Electrical Engineering! Is there anyway you could make videos on ARM Assembly Language?

By the way your videos on youtube are a crazy gift! You have donated so much of your time, these series have helped out tons of people!
I was also curious if cause you know so much about oscillators and stuff, if you knew how to make funky fresh bass from sine waves. I imagine you do….

Thank you 🙂 I very much enjoy making the videos. I would love to make electronics tutorials and will start doing that some time this year. I plan on starting at the bare bones and working up towards making most anything. That would be more fun for me then most anything. It is coming and I can’t wait 🙂

Thank you very much Derek for making these awesome tutorials I am 12 years old and I would never even have looked into programming if it wasn’t for your awesome videos I am currently looking at your java and android development tutorials and they are very interesting.

Hello Derek !!! im new to android development and your videos helped me a lot like anything 🙂 .. thanx a ton for these videos .. My question is can you cover some of the networking stuff like detecting devices using similar wifi ?? im not getting any kind of tutorials on networking

Akismet is pretty good about spam over time. For security I use the WordPress Firewall and the Sucuri Security plugin and services. My security is probably a bit to secure because I blacklist anyone if they do anything weird, but in this world I was forced to do that because of the constant attacks.

Firstly, I would like to thank you for sharing your knowledge with such high standard videos. YouTube has become a great place to study and learn in a variety of subjects but there are very few people presenting quality videos like yours.
Question for you, do you have any plans in making tutorials on virtualization topics, like VMWare and HyperV?

Thank you for the nice compliment 🙂 I mainly do tutorials on topics that I’m very aware of. I don’t plan on covering VMWare because I’m not aware of it.

Over the course of this year I will slowly start making both video tutorials and free Android apps to go along with them. My hope is that those apps will help people better study the information. That is the big plan. I hope it goes well.

I don’t think there is an easy way to market online any more. There are tricks that will get you attention for the short run, but they will eventually get caught by Google. I have always been a big believer in building an audience slowly. That requires a lot more time, but those communities will also stick around. I have always preferred to have many videos with 10,000 views over one video with 1 million views.

Im loving your new tutorials and have learned so much from you, i wanted to aks last year you did a competition with Samsung, how did that happen did you contact them to arrange a competition or did they contact you if you dont mind sharing.

Thank you 🙂 They contacted me. My Android tutorials have become pretty popular and so I guess they thought it would be a way to help draw attention to their coding competition. They were nice enough to give me free products to give away to you guys so it was very fun.

Hello sir!
First of all, I just say thanks because I cannot express my feelings for you in words.This is a good institute for me to learn. Sometimes i listen to you instead of going to university because i learn here more than uni.
I want you to specify Object oriented tutorials in your java programming tutorials.
and are you going to start tutorials on C++? Thanks a lot

Thank you very much Gulzar 🙂 I’m happy that I have been able to help. Here is my Object Oriented Design tutorial. I hope it is useful. Yes I plan on covering C++. I just want to move a little further along with the App Inventor tutorials first.

i am just started checking ur site and it feels awesome..
ty for such a great experience…. i just need to know that is there any lecture video that explains how to keyword search on XML documents using java.. pls reply..

sir the videos are extremely helpful… jdom2 and XPath both are really good … sir i just want to know how to search more than one xml file at a time because i am working on this project thing “returning clustered result for a keyword search for xml documents….
pls reply

@Derek Banas
sir u have already given this society a lot.. no one can ask for more but i just want to make a request.. i am working on my final year project that is “RETURNING CLUSTERED RESULTS FOR KEYWORD SEARCH ON XML DOCUMENT” i am watch ur tutorial and those are really helpful … but i am not able to start my project work..
so pls if u have a little while reply me with steps how to start it .. because i do not have a proper guidance…

Hi Derek!!!
My question is
(How to STOP or UNINSTALL process on clicking button of that particular process?)

Im developing an app Android Device Management through which I can Uninstall or Force Stop processes. Im getting the list of running processes with their PID and I also know code to stop and uninstall processes but can you guide me on how do I stop process based on Its PID and uninstall process(app) based on “package:com.example.appname” format when I click that particular process’s button. if you want I can share that code also.
Thanks in advance 🙂

Hi Derek!
Currently I have done something like that only but I want the package name should be dynamically go into that code it can be using some variable.So it can uninstall or force stop any random third party app. Is it possible ?? because I have tried a lot using different ways of doing it. May be you can help giving me better solution.
thanks for helping!!

You’re very welcome 🙂 I have been toying with the idea of making more psychology videos. I have been thinking about a hypnotic storytelling video for a long time. I’d go into how propaganda works, but I think that might turn political, which I have always tried to avoid.

Hi Derik i am new to programming not new new but i m two years now in the field and yeah i can program basic programs.Here is what eats me up, when now developing a system what are the basic things you start with. i found myself just starring on my screen not knowing what to do next.eg lets say its a Chat program in java with the Client side and Server side where do you real start from. Please help.

What you need is UML more then likely. Another thing that should help is an understanding of Object Oriented Design. For the OOD tutorial watch the first 2 videos and even if you don’t understand all of the code you will learn a lot about the thought process. Feel free to leave more questions.

ok thanks so much I am doing as such and if I face any challenges I will always ask. Is it possible for you to email me your personal contact details eg Skype details , mobile number? if its not its still fine. its just that I find you as an inspiration. I am from Zimbabwe

Hi Derek I have a small favour I would like you to help me with though I am kind of shy to say it out but will jus do anyway since I need help. I am a computer science student in my 3rd year now (which is internship )and next year (2015) will go back to college for my fourth year in which we do a final year project which has a weight contributing much to the degree class you look for a topic of your own propose it and if accepted you program it since they want a working prototype however I am lacking or I am not creative enough and have read from areas ranging from BIG DATA , BI(business Intelligence) , Internet of things among other areas but still cant come up with a feasible idea on what to do.if you come up with a topic we are required to then work on it using any language of your choice and I was asking you if you can personally help with ideas . I feel very embarrassed to ask but it doesn’t kill asking.Let me know maybe you might be having a bunch of crazy ideas.

Hi, Well it really depends on what interests you about CS. I’m not sure if the project must lean more towards research, or towards a commercial application. I personally created a virtual reality system for my senior project, but that was many years ago in 1996. Give me a little more information on the goal of the project and I’ll do my best to help 🙂

Nice videos of design patterns. You are saving so much time of us of reading & understanding these kind of topics. Thank you so much for that. I would like to know if you are going to cover SQL & NoSQL databases, reason to use, how do these work & some examples of these type of databases ?

May be a silly question, but do you use any database for your website ? If yes, which one & how ?

You couldn’t really do that because the SQLite database on the device would need constant updates from a MySQL server you control. You could call for it to be updated, but a direct route to your MySQL database would be much quicker.

Greetings of the Day, I am one of the follower of your android tutorial. We are developing an android app and simultaneously looking for this app would be platform compatible. I came to know that Phonegap will do this, so can you make a video that describes making apps using android studio and Phonegap. Waiting for your reply eagerly.

Hi Derek,
First of all I would like to thank you for the time and your passion towards educating others through your channel. Honestly this is the first ever youtube channel which I have subscribed to. you are really really amazing. I have learnt a lot of stuff from java to android development which helped me to set my career path.

request:
I would like to request you to create a tutorial series in jee as for now , there is book, no good tutorial to start with to learn jee. I hope other will njjoy as well.

Hello, english is not my native language: that’s why I think it’s harder for me to understand rare words in programming. I’m thinking: is it possible to create android app with app inventor, which could speak caller’s, SMS writer’s ID-name from contacts. Also speak SMS message. And to repeat this for a determined times with also determined pauses. It seems that text to speech is not that loud: maybe it’s possible to change that?
Thank you.

Hello, Near the end of this tutorial I talk about a tool called AI Live Complete. It allows you to edit the sound like you want. I also show how to transition to Java Android which will also allow that.

Hi, Derek , I am a happy learner of your Android video tutorials , I am a life science graduate turned web developer . interested to learn mobile technologies . i would like to know how effectively we can make a HTML5 mobile apps . i haven’t tried it so far but i posses a stereotype that cross platform apps are dumb and slow . do you have any suggestions .
I have been in to development for 2 years . before that i have no knowledge about any of the programming languages .

I wouldn’t say html apps are dumb, but they don’t take advantage of the large majority of what iOS and Android offer. I have only ever made simple html apps. I’ll try to upload a html5 tutorial next week to help you along.

I am new to ANDROID development When ever i create a new project, the Fragment_main.xml file is added to my Layout folder and unlike in Eclipse it is this file that contains what is normally in the Activity_Main.xml file.Why is the Fragment_main.xml file always added to my projects in Eclipse and how is it different from the “regular” Activity_main.xml file? As I follow your tutorials which of the two between Activity_main.xml and Fragment_main.xml should I be editing and inserting my layout code. since in most tutorials I see there is only main.xml. I am using ECLIPSE KEPLER.

First of all, I would like to thank you so much for all the amazing tutorial!
I have a couple of questions:
a) Is is possible to install Android Studio and the SDK in Win 8.1?
I tried but I still get errors, I want to know if I should keep trying or am I trying an impossible quest?
b) It’s funny the way i found yout site and Youtube channel was via another Youtube channel that is uploading copies your videos. (https://www.youtube.com/channel/UCktyMfKdeh-H6xHzTEg83Gg) is this you or at least with your consent? If not I guess you should at least know about this.
Again sir,
Thanks for all the Great work… Please keep it up
Johnny

Yes it is possible. I think the issue may be with the version of Java used. Use Java 7 instead of 8. I don’t really mind if people copy my videos as long as they don’t post copyright claims against me. Thank you for pointing that out though.

Hi Derek,
The new crash courses you have started is really great .
I was hoping whether you will start with node.js videos, I don’t know its importance , but seems to be a hot topic nowadays.
And a final request , please make a post regarding all the technologies(only the names) which are used nowadays in different sections of web, like bootstrap,angular.js,dart these are some which I know.
Thanks for all your effort.!!

thanks for reply,
I don’t know whether you have mentioned anywhere about type of programming style like functional,imperative etc. ,I really wanted to know about their differences. Wiki page for these are really not simple to understand. I would appreciate if you come up with a short post.
Thanks in advance for everything.

thanks for the reply. I really do appreciate it a lot.i cant express my excitement and thank you again for replying. ok to kickstart abt what our projects are, they are commercial applications ,our curriculum now focuses on commercial applications so to be more specific I have been reading on IOT (internet of Things)and WOT(web of things) and Business Intelligence and micro controllers so I have interest in all the above fields and I do have all your android tutorials so if you can help me on how these technologies can be used or how I can use them to come up with a project topic and application I can develop using Android or Java or any web related language. another area I was reading along was Hadoop (Big Data) so yeah I think I have shed some light on a bit. I really hope you can help along those area I have highlighted above and I am following your tutorials step by step from design patterns to android to java and here in Zimbabwe I hope to make a change. I always look forward to you when I am stuck. hope to here from you and if you have other questions can ask and will clarify on the project issue

One thing you could try is to improve upon an app that you currently like. Everyone has a favorite app that they wish had a few extra capabilities. Recreate that app as a guide and then add in your improved features. A few years back I worked on a game. We decided to take a very popular game at the time named Field Runners and improve it. We came up with the idea of a reverse tower defense game that would allow users to attack others bases. We didn’t finish the game, but it looked a lot like a very popular game that came out months later named Clash of Clans! I wish we would have finished it 🙂

Derek! I was going through your Android development tutorial videos and have to say, they are wonderful. I have a question to ask : i am using adt on eclipse on Windows. Whenever i create a new Android project and select a blank activity, my src and layout folders are created blank. Even the values folder is created without a dimens.Xml file.
I’ve gone through numerous threads to find a solution for this, but haven’t got a fruitful answer. Please help me resolve this.

Hello Derek,
I’m a huge fan of your Android tutorials. They are simply amazing. I request you to make a tutorial video on ServerSocket and Socket programming in Android. I’ve tried to do it on my own but I find it impossible to make the program running on my PC to connect to the server program running on the Android tablet(both are connected to the same network and are able to ping each other). Please, I beg you.

Sir,I had made an android app that will check for new message in mysql database each sec and notification will appear if there is new message.It work fine in localhost but when i upload the code to a hosting server, my router will block the connection to the hosting server suddenly and after i restart my router,the app is working fine again.I use the http post method that you teach in the translation app u made to check for new message in the database. May i know that is the problem?

Hey mate, firstly i am sure everyone says this but your tutorials are by far the best i have found on the internet for Android app development. So thanks for putting them up here.

Now coming to my question. I want to be able to use Beacons/bluetooth/GPS and location based services in my app. Just wanted to know if you had any tutorials created on using these hardware features? If not do you plan to put up any? Also if its on your agenda as such, can you please point me to some online resources where I can go and learn these?

Thank you 🙂 I did 2 videos on Google Maps starting here. I plan on making a bunch of large apps soon along with bluetooth. I’m getting close to the end of covering the basics and will make big apps soon.

Hi Derek i have a problem with JSON Service calling . I have watched your Android Studio Tutorial i have come to video 16 but so far i couldnt find the solution
I take the service URL and I enter the URL into my browser then I take the text(the result) and view it in JSON viewer than I take what I want(then parsing the JSON) , but in my problem when i enter the URL, a file is downloading and inside of this file the text exists(i know reading JSON file in text) but i am not allowed to download and read (i am not allowed to do it that way i am supposed to do it without downloading it), i asked it to many people but people are just saying me to change the Framework but is there a way to not downloading but reading inside of it ?

(Also in ıoS swift my coworker can do it with Serialization but i cant do it in Android (: )

I’m sorry, but I don’t understand the question. What do you mean that you want to read the data without downloading it. You would have to retrieve the data to be able read it. Can you give me an example?

Hey Derek, You’re really good with Tutorials,
I’ve got to say that I’m enjoying to watch it and It’s really useful.

there is one thing that is annoying, I feel like It has been always hard for me to learn programming but I’m still giving it a try, So I’m really into jQuery right now but I jumped to that before learning Javascript, and I really like it, It’s awesome.
So I’ve learned the basic and how controlling the events and all the DOM stuff, but I want to learn how to create my own functions…

Now all the tutorials are really basic, set 2 vars with integer and sum it, it’s really not useful.. and it’s almost every tutorial of javascript function.
I wish it was something more useful like creating a really simple plugin with function.

Thank you 🙂 I have a bunch of tutorials in which I make real world things with JavaScript. If you are into JQuery I made a slider here with it. I’m actually going to make a NodeJS tutorial very soon which is like the JavaScript version of PHP. It is super awesome. You should like that as well. I hope to make it very soon. I’ll try to fit in some new JavaScript tutorials as well.