The quick recommendation: Big Dialer or Big Telephone directory for calls, Big Text SMS or Handcent for SMS.
The longer answer:
The stock dialer, messaging and contacts apps vary from phone to phone, and sometimes from launcher to launcher. If you’re using Big Launcher for instance, it includes large print dialer and SMS apps. If you aren’t happy with whichever ones you are using, I’ve put together a few large print alternatives. I actually held off on posting this for a few weeks looking for the ideal solution, however I haven’t found an all in one app I really like so I’ve listed most of what I found below.
Dialers
Big Telephone Directory by aotai.jp
https://play.google.com/store/apps/details?id=jp.aotai.largecontacts
Font size – 4 settings up to 42pt Bold.
Starts in list of contacts, go into a contact and either tap number to call, long press to SMS or tap email to send message.
Has black on white dial pad with 24pt numbers, call history with small action icons and Japanese date characters. Works with Talkback. Only scrolls through contacts numbers (name is always shown at top, which can cause problems with large fonts and long names).
$3.00 with ad-supported demo.
Magnus Vitrum by Avitus Testlabs
https://play.google.com/store/apps/details?id=com.avitustestlab.magnusvitrum
Font size, pinch zoom from 18pt up to 36pt (At 36pt could only get about 10 chars wide in portrait mode – current contact does scroll left / right automatically).
Scrolls as if on a cylinder. Buttons to switch between contacts, call history and dialer in corners but small. Call history in Arial 10pt. No talkback support.
Simple Dialer by AAMIR LOGDE
https://play.google.com/store/apps/details?id=com.aamir.simpledialler
Font size up to 48pt numbers, 16pt Dial / Del buttons
Mostly a dialer, contacts button takes you to system contacts.
Works with Talkback, however contacts button labelled as “image button” and “add contact” button labelled “alpha button”.
Big Dialer by BK Mobility.
https://play.google.com/store/apps/details?id=at.abraxas.bigdialer
Font size up to 60pt numbers, 24 pt dialled number and 10pt letters on keys. Configurable colours / font size / speed dial (hold down numbers). Contacts button links to system contacts. $1 with free demo. Reads with Talkback.
Big Big Dialer and voice sms by K2 Soft
https://play.google.com/store/apps/details?id=k2.soft.Dialer
Font size up to about 64pt numbers, 28pt dialled number (though partly cut off for me). Only dialer and only blue on white. $1.34 or free demo version. No buttons labelled for Talkback.
Big Phone Pad by DEVFROG
https://play.google.com/store/apps/details?id=devfrog.BigPhonePadFree
Numbers 22pt black on grey buttons, recent calls 16pt white on black. Does not fill screen on higher resolutions and recent calls only give number, not contact name etc. $0.99 or free with ads. Numbers read with Talkback but delete number and contacts buttons don’t read and don’t work at all with Talkback.
ExDialer and contacts by Modoohut
https://play.google.com/store/apps/details?id=com.modoohut.dialer
Font size on Huge: 14pt. Contacts: 18pt (call info 12pt). Dialer 36pt numbers with 14pt letters. Small buttons to access features. Reads with Talkback, when moving through contacts, photos are simply labelled button.
RocketDial Dialer and Contacts by Intelligeen
https://play.google.com/store/apps/details?id=intelgeen.rocketdial.trail
20pt contact names
16pt call duration
8pt time
20pt dialpad numbers
8pt dialpad letters
Buttons don’t read with Talkback, does read contact names in recent call list.
Big Text SMS by SEPTIUM CORP
https://play.google.com/store/apps/details?id=bigtextsmsreader.android
Sms 48pt.
Received time 16pt
Action buttons icons with 12pt text labels. Most buttons read with Talkback
Handcent SMS by Handcent_market
https://play.google.com/store/apps/details?id=com.handcent.nextsms
Text 20pt
Chars and message count 10pt.
Not all buttons labelled.
Summary:
The best solution seems to be a combination of a dialer app and a separate SMS app. If you do have a good app I haven’t mentioned, please share it for everyone in the comments below!