There’s ever a lot of rumors around the launch of apple products. One is around the possibly NFC capable iPhone 5. To me this is the ‘one more thing’.
Apple’s position in payment processing:
Apple has ever used the iTunes account to leverage contracts with major actors, from the music industry to the film industry. They have provided a solid market place for all this actors, developers and press included, helping them making $ tons ++.
On each keynote, they remember us how many credit card numbers tied to an apple account are in their database, 200 Millions in march ’11.
With this position they are in a better place than google to launch a new payment system, as google needs to partner with MasterCard. Lire la Suite…
With the announcement of the playBook we saw RIM stocks dropping, why?
Let me explain my point:
1- An other OS
As Android and iPhone specialists argue about OS fragmentation, BB just forgets that and announce "revolutionary" product based on QNX.
Well QNX should be a great OS for that kind of device, but, I think they announced BB OS6 not a long time ago, to get back in the race of high end mobile OS… Where the Hell is it? Lire la Suite…
You know, when you think what you did suck, don’t be affraid to do a full erase!
That’s not good not producing good code and good UI at first try, but, I can say the second shot is really better
You remember the last post, with that "wondeful" home UI? yeah, so I spend a few hours thinking and redesigning!
The login part didn’t changed that much but for the rest: check that out!
You now got a full page with people you follow and quick links
when you hit the screen with a swipe, you get people who follows you:
and then You have the current Trends:
This is now what will be the Home view!!!!
And on the tweet view, you now have a URL SHRINKER that rocks and thanks to tinyURL, shrinks all URL in the text!
You can also delete your tweets when you click on a tweet you posted! I just have to find a great way to update the views.
That really rocks!
New and upcomming:
-Saves searches (that won’t be hard)
-Badges on home view for the new tweets since last opening
- Instant Tweet button on the home view
-Direct Messages with conversational view
As twitter authorized xAuth, I decided to review the main screen with a new approach!
Now you’ll got a vertical selection list that helps you selecting what to do!
The icons and everything needs to be updated as I’m not very great as image designer!
Any help appreciated!
So here what it looks like:
Any help or comment appreciated!
I will develop the interface for friends view, trends and everything in the left navigation bar!
So now, we got a centralize home view, that gives all you need information,
The middle view is the timeline in whatever you want to search with fast reply view
The third view is the web browser that allows you to browse and share with a single click!
I love it!
As promised, here are the first sceenshots from the app.
Let’s start with the overview or the "favorites tab"
You can from here manage your login accounts, see your searches and friends, and get the twitter public timeline and trends.
If you click any friends, search or trend… you’ll get redirected to the the search tab, which is the central point of the app.
You see on the top of the navigation bar the name of the search and the + item that allows you to save the search.
The + item is intelligent, so if you searched for a twitter user, it will ask you for following or add as friend; if this was a hashtag search or word search, it will propose you to save it as a search.
When you click a tweet row, you’ll have the chance to view the "quickTweet"
Here on the quicktweet, you can easily RT, reply or compose a new tweet with a single click. When done with editing the keyboard goes away and you can send you tweet clicking "Tweet!"
You can also see a blue accessory which redirects you in a more comprehensive reader for the tweet and gives you more infos about the user :
This way you can navigate clicking links, users, hashtags and navigate back and forward!
As I started with CoreData integration, everything was getting messy!
So, working with the MGTwitterEngine, I decided to create my own engine, the FVTwitterEngine.
This engine owns a MGTwitterEngine and an FVTwitterEntityManager. This entity manager provides, like a Java Entity manager, a new abstraction level to access core data NSManagedObjects.
The FVTwitterEngine, by default, implements all MGTwitterEngine methods and is the delegate, this way, I ensure compatibility with the engine and that every method in MGTwitterEngine is implemented.
On the other hand, I had to access MGTE connections to initialize coreData Objects properly so I implemented a -(MGTwitterResponseType) getResponseTypeForConnection:(NSString*)connection; method.
This way, when I need to access persistant datas like User my engine can decide where to get the information: from MGTwitterEngine or from FVTwitterEntityManager.
Every parsed JSON result is instantiated as a comprehensible NSManagedObject (FVTweetEntity, FVAccountEntity, FVUserEntity…), which I can choose to persist or not.
I don’t have to bother anymore about caching, updating or deleting and this mechanism is reliable enough to be used in any UIViewController subclass!
Now, i got to manage user_profile_image caching in order to reduce BW consumption and get some screenshots from UI and architecture!
So today’s work was about core data integration and debugging.
After fighting with NSPredicate’s case sensitivity, the data persistence is available for any saved search by HashTag or UserName!
Next on the grill:
-BW reduction with profile image caching.
-Count of tweet updates on the Overview screen
-Graphic design (I love the pelicans
-Getting some screenshots and work on the tweet interface! with xauth, as Twitter.com will register my application!