Since its release in 2011, Bootstrap has quickly become the most popular front-end framework on Github. This popularity also has an impact on the world of WordPress themes, with authors using the f…
Are you interested but have never gotten the courage to take the chance or have tried but upbeat by the long learning curve?
First of all, Rome wasn’t built in a day, so you are not to blame. I personally love to create solutions for myself and the other people around me.
I utilize the skills I have to create the solutions. Take for example, by having a HTML, CSS and PHP skills, I’m able to run a web agency which also gives printing and graphics design services. At this agency, I work as the operations manager and leader of the digital department.
Due to business dynamics, there is need to learn a new skill to strengthen my personal portfolio as well as that of the company.
What comes to my mind is developing mobile apps which can solve real life problems. For this I will concentrate on developing Android apps not Windows and iOS, due to my target consumers. Since am not a fan of Java, I chose to go Hybrid way because at least I wouldn’t have to learn a lot, I will port my HTML, CSS, PHP and SQL knowledge to reach my target. Additionally, I would have a chance of compiling my mobile app code, for other platforms as well we grow without investing money for another developer yet the client’s budget is too low.
Recently I posted about setting up the Android Hybrid App development environment article, to let you know how practically it’s easy to get started.
Right now, am creating my own App, which will be used for personal finance book keeping, with features such as automatic notification a few days towards loan date expiry, loan amortization and so much more as time may allow. I hope to an api and remote storage in the cloud, in future to be able to attract more people to use it.
I think by now, I would have completed developing the app but looking at available resources, couldn’t manage learning one.
Listen I have set 10 days, of researching and studying about JQM. In a few days, I have been able to develop the login and logout screens.
- Install Node.js and add it to PATH environment variable ). Confirm installation by running $node –version at command line. I prefer using Windows shell instead of CMD. Because Windows shell executes some linux commands such as $ls.
- Install Git [Select default settings unless you know what you are doing]
- Install Cordava. Open Git Bash or Windows Shell or CMD and run $npm install -g cordava. Confirm installation by running $cordova –version
- Install Java Development Kit (JDK). From Oracle’s website download the Java Standard Edition (Java SE). Add the JDK’s installation path to the PATH environment variables. Usually the location is c:\Program Files\Java\jdk version\bin. Create a JAVA_HOME if it doesn’t exist, setting it’s value to c:\Program Files\Java\jdk version To confirm if all is well run javac -version.
- Install Apache ANT. (This is the build system for Java). I kept on failing until I discovered this was the missing piece in the puzzle. Search for it on google, download the zip file and unzip it whenever you want, noting the location. Proceed by adding the Apache ANT bin directory e.g c:\apache-ant\bin to the PATH environment variable and creating a ANT_HOME variable to which you assign the Apache ANT directory. e.g. c:\apache-ant. Now in Git Bash or command line tool of your choice run $ant -version
- Download and Install Android SDK by downloading Android Studio. Before we could install the Android SDK alone but it seems impossible now a days, maybe you or I should do more research about this. Add the Android SDK tools and the Android Platform tools to the path variable. Usually these are located at the SDK installation directory\tools and SDK installation directory\platform-tools.
- Launch the SDK manager by running the command $android use may use it for downloading additional sdk, platform tools etc.
- In command line of your choice. Run $adb -version.
Navigate to a directory of your choice and issue the cordava app creation command. i.e $cordova create app_directory com.domain.app AppTitle
- Add android platforms to your app. At command line change directory to app_directory by running.
- $cd app_directory
- $cordova platform add android
- Connect your phone will developer options and usb debugging are turned on.
- $cordova run android.
- If phone does work for some reason you can try to install Universal Adb drivers or view your apps in the browser by running $cordova run browser.
- Add android platforms to your app. At command line change directory to app_directory by running.
Knowing how to code is a good task, setting up the developer environment is another thing.
A while ago I discovered my calling which is about educating or teaching others. Fulfilling my why is not a comfortable zone and I must discover how.
I already set my dream affirmation for what I think is a brilliant goal. First of all, it’s not the only goal I have in regards to improving technology skills and employment opportunities in Uganda. However by analyzing several ideas, I believe it’s the sustainable one than the others. My goal is to teach over 100,000 in Uganda, in 3 years about technology and fallback to monitor progress and impact.
The number looks big especially reflecting to my personal financial ability and the availability of resources.
Courageously, an organisation in Tanzania (http://poweringpotential.org) is using almost 90% of the technology we shall use for our Mobile Digital Hub.
What happens is that we shall use single board computers (Raspberry Pi), connected to a LED Monitor together with a USB Mouse and Keyboard. We shall install a favourable but light linux distro, open office, google chrome and firefox browsers and notepad++ open source software to cut costs. Additionally the project will run on green solar energy, and the trainers will be volunteers. We take this approach so that we can reach as many communities where people can not afford a computer as well as are not in position to pay study fees for computer lessons.
I kindly request for your advise/help in all ways to realize this dream and have people empowered.
Hey! Hope you are doing well.
Today I want to share my thoughts about the idea of now. I’m writing about this because many people in the world are suffering from regrets.
I’m an iron blogger (ibcoco.net). Here everyone of us writes once in a week without limitation of the type of content. You owe 5 euros or a good deed in the community, for every week missed. I currently owe 30 euros for missing 6 times and I don’t want to increase. That would be a bad idea, isn’t it? As of now I would have to be suspended, if I don’t write. To get back in, I would have to settle my debt!
At this point, I want you to pause and ask yourself, what if the world worked this way?
Life is a free gift to all living things, thus it’s worth all the happiness and joy!
How many times how we given it to ourselves or someone else? As I was dozing, dozing on the bed, I wrote to iron blogger facebook group chat, that I won’t be able to write. As a family, everyone was sympathetic because they knew I would be suspended for laziness though for the past week I have been sick!
Suffering from stomach ulcers, is creepy. It reminds you the days you didn’t eat well or starved or skipped visiting a doctor whenever symptoms showed themselves!
I’m lucky am feeling better, after a week of medication, following doctors orders.
This blog wouldn’t come if my team mates didn’t react to my message immediately. They showed compassion and I was encouraged.
This article is a dedication to you my readers and my iron blogger teammates! I appreciate the encouragement you give me and I encourage you to:-
Eat well now!
Work on your dreams now!
Visit a doctor now!
To avoid the punishment of laziness.
Thank you for reading!
Many people from different walks of life ask me this about making an income from blogs or websites. As if everyone is looking at alternative ways of making money. Is it because of the world’s economic recession or the improved level of awareness in the third world countries like Uganda? Before sharing what I know about making money from blogging, I want to say am proud of people like Mark Zuckerberg, Adam D’Angel and many visionaries who implemented social platforms such as facebook.com, quora.com, google.com etc…
Let’s get to it.
How can I earn from a blog or blogging?
First of all what is a blog? What is blogging?
Quoting from Wikipedia, a blog is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entries (“posts”). Click here to find out more.
Assuming we understand the definition above, blogging is the process of writing content and publishing on the blog.
Is it about text only? Text alone is not enough anymore. Therefore blogging is about podcasts and Vlogs where podcast is audio whereas Vlog is video.
Let’s briefly talk about the income bit.
If you write informative content which people like, you will most probably attract thousands if not millions of readers(traffic). This is a great opportunity for you because many business people want to be seen. Simply create a space where adverts can be displayed and set up your pricing packages.
Some companies are willing to pay great reviewers to write about their products and publish on their blogs.
Online stores like Amazon.com and advertising agencies such as google have affiliate marketing opportunities for bloggers. The good thing they can give you products links related to your content. These links are to be integrated in your blog articles so that people can click them as they read. If they like the product and buy it, you earn commission.
If you know something write about it and let others learn from you. Eventually this can turn into some of training from which you can earn from.
Basically that’s what I could rushy write about but it’s a diverse topic. My advice to you is to research more and start a blog.