Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Build a Whatsapp Like App in 24 Hours: Create a Cross-Platform Instant Messaging for Android
Build a Whatsapp Like App in 24 Hours: Create a Cross-Platform Instant Messaging for Android
Build a Whatsapp Like App in 24 Hours: Create a Cross-Platform Instant Messaging for Android
Ebook112 pages1 hour

Build a Whatsapp Like App in 24 Hours: Create a Cross-Platform Instant Messaging for Android

Rating: 3.5 out of 5 stars

3.5/5

()

Read preview

About this ebook

We wanted to transfer the knowledge required to create an industry standard app, so the learner can get an hands on experience to create a complex app and hit the road running. As a FREE bonus this tutorial comes with the entire source code of the app. Using this source code, you can instantly launch a Whatsapp like app instantly.
LanguageEnglish
PublisherBookBaby
Release dateDec 15, 2014
ISBN9781483546940
Build a Whatsapp Like App in 24 Hours: Create a Cross-Platform Instant Messaging for Android

Related to Build a Whatsapp Like App in 24 Hours

Related ebooks

Software Development & Engineering For You

View More

Related articles

Reviews for Build a Whatsapp Like App in 24 Hours

Rating: 3.6 out of 5 stars
3.5/5

5 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Build a Whatsapp Like App in 24 Hours - Arjun Subburaj

    Android

    Preface

    Bundled along with this documentation is a copy of the FreshIM App, the WhatsApp clone for the Android platform. The clone application has been completely built keeping in mind, the customizability and functionality of our users, who will be using the application for their own purposes.

    Using this app, you could build your own internal private chat within your closed network – probably at your university or workplace. Also, if you’ve been looking to build a Messenger application service of your own that the public can use, here’s something that can get you started as well. This means you’ll now get to run your own messaging service just like WhatsApp, WeChat or LINE which can be used by everyone around!

    We’ve bundled everything you’ll need to run the application and this documentation has it all explained in detail. Should you ever be stuck with a Java file or not know where to change the layout, we’ve got it all covered below. The goal is to get you doing things as soon as possible. You start with small things at first and then build on what you already know. The result is a book that gives you the skills you need to write an app in an easily digestible format. You can go as fast or slow as you wish. And once you are creating apps, you can turn back to specific parts of the book for a refresher.

    If you still need our help or have any manual customization to be done, we’re all ears. Shoot us an email to contact@provenlogic.net

    About the Author

    Arjun Subburaj is a freelance Android developer and has built Android apps right from the days of Android 2.3. While he’s looking around Android L/Android Wear’s documentation and tweaking his apps for the wearable platform, his keen interest towards Human Factor Interactions also has got him to design User Interfaces with appreciable User Experiences.

    Your Roadmap to Android Development

    This book is intended to those who are familiar with mobile development for Android. Although the book provides everything you need to know to customize the application as needed, it is not intended for someone who hasn’t taken up any course on Android development or have absolutely no prior experience with Android Development.

    Summing it all up, this book will help you customize the applications as needed and meanwhile, also learn the how-to steps involved in the Eclipse IDE but it is expected you to have some understanding and experience prior to working on this, with Java and Eclipse.

    How This Book Is Organized

    Here is a brief overview of the chapters you will encounter:

    · Chapter 1, Getting started

    In this chapter, you will learn about the basic file structure of this application.

    · Chapter 2, Registration

    In this chapter, we will look at the registration module that has been employed in this application.

    · Chapter 3, Data storage

    In this chapter, how the user data is stored and accessed is discussed.

    · Chapter 4, Chatting and Content Sharing

    Here, the user chatting module is explained completely along with the media sharing features that are present

    · Chapter 5, User Profile Customization

    The Profile editing modules and the related modules are explained here.

    · Chapter 6, Core Functionality

    In this chapter, the core backbone responsible for the functioning of the application has been discussed

    · Chapter 7, Layouts

    Layouts are used to design the application and this chapter has them explained along with probable customization options

    · Chapter 7, Admin Panel

    The admin panel provides the access to manage and handle the applications. In this chapter, various functionalities in the admin panel are explained.

    Getting Started

    What it contains ?

    The FreshIM Code contains all the source files regarding the app. The FreshIM Library contains all the library files we have imported and used in the application such as, Action Bar Sherlock, Sliding Menu, Google Play Services and Emojis.

    Major Libraries and their Explanations :

    FreshIM Code:

    This contains all the activities and the layouts and drawables required for the application. The Code acts as the main part of the application and all other libraries are imported and used in this library. This is the centre part of the application.

    FreshIM Library :

    This contains all the libraries we have imported for the features in the application.

    ActionBarSherlock :

    The app utilizes a brand new method of Navigation called Action Bar Sherlock to keep an elegant user interface and User Experience throughout the app. Action Bar Sherlock is an extension of the support library designed to facilitate the use of the action bar design pattern across all versions of Android with a single API. The library will automatically use the native action bar when appropriate or will automatically wrap a custom implementation around your layouts. This allows you to easily develop an application with an action bar for every version of Android from 2.x and up.

    Sliding Menu :

    SlidingMenu is an Open Source Android library that allows developers to easily create applications with sliding menus like those made popular in the Google+, YouTube, and Facebook apps. The library is free and available at GitHub. This provides us a more elegant User Interface.

    Google Play Services :

    Google Play services provides you with easy access to Google services and is tightly integrated with the Android OS. Easy-to-use client libraries are provided for each service that let you implement the functionality you want easier and faster. The client library contains the interfaces to the individual Google services and allows you to obtain authorization from users to gain access to these services with their credentials. It also contains APIs that allow you to resolve any issues at runtime, such as a missing, disabled, or out-of-date Google Play services APK.

    Emojis :

    A library to show emoji in TextView, EditText (like WhatsApp) for Android . This is

    Enjoying the preview?
    Page 1 of 1